/**
 * 项目名称:
 *
 * @Author: 夏国倩
 * @Date: 2023/9/18 11:49
 * @Copyright
 */
package Package;
/*
JDK5新特性
jdk1.4在内及以前的所有版本都没有以下特性
自动装箱（auto_boxing)和自动拆箱（auto_unboxing)
 */
public class IntegerTest4 {
    public static void main(String[] args) {
        //JDK5之前的
        //int-->Integer(装箱）
        Integer i1=new Integer(10);
        //Integer-->int(拆箱）
        int i2=i1.intValue();

        //JDK5之后，包括5
        Integer i3=10;//自动装箱
        int i4=i3; //自动拆箱
        //JDK5之后
        m1(321);//自动装箱

        System.out.println(m2(10,5)+1); //自动装箱
    }
    public static void m1(Object o){
        System.out.println(o);
    }
    public static int m2(Integer i1,Integer i2){
        return i1-i2; //自动拆箱
    }
}
